1
Definindo o Objeto String do Python
EvoClass-AI001Aula 6
00:00

Definindo o Objeto String do Python

No Python, a String é o tipo de dado fundamental usado para representar texto. Uma string é uma sequência ordenada de caracteres Unicode. Diferente de variáveis simples, uma string é tratada como um objeto, concedendo acesso a funcionalidades poderosas e embutidas (métodos) para manipulação. Elas são essenciais para lidar com quase todos os dados brutos de entrada, como registros, conteúdo de arquivos ou resultados de raspagem da web.

1. Definindo e Aspas em Strings

Strings são definidas colocando o texto entre aspas simples (') ou aspas duplas ("). A escolha é principalmente estilística, mas usar aspas duplas é altamente recomendado se o próprio conteúdo do texto contiver apóstrofos, pois isso evita erros de sintaxe.

str1 = 'Olá Mundo'
str2 = "Python é divertido"
# Para incluir um apóstrofo, use aspas duplas:
erro_seguro = "É hora de aprender"
Unicode e Dados de Texto
As strings do Python 3 suportam nativamente o Unicode, o que significa que podem representar corretamente caracteres de quase todos os sistemas de escrita globais, tornando o processamento de texto confiável em diferentes idiomas.

2. Perspectiva do Objeto String

  • Sequência: Strings são sequências ordenadas, o que significa que cada caractere tem um índice ou posição específica, começando do zero.
  • Métodos: Como objetos, as strings possuem dezenas de métodos (como .upper(), .lower(), e .replace()) permitindo transformações poderosas de texto sem bibliotecas externas.
  • Imutabilidade: Uma vez criado um objeto string, seus caracteres não podem ser alterados diretamente. Qualquer operação que pareça modificar uma string na verdade cria um novo objeto string na memória.
main.py
1
# CÓDIGO: Definição Básica e Propriedades de String
2
3
saudacao ="Olá, Estudante de Python!"
4
curso ='EvoClass IA'
5
6
# Usando f-string para saída dinâmica
7
print(f"Curso: {curso}")
8
9
# Determinar o comprimento
10
L =len(saudacao)
11
print(f"Comprimento da saudação: {L}")
12
13
# cota_errada = 'É hora de falhar'
TERMINALbash — 80x24
> Pronto. Clique em "Executar" para executar.
>